package com.topisv.tms.utils.rule;

import java.util.List;

import com.topisv.tms.entity.EdiOrder;
import com.topisv.tms.entity.EdiOrderItem;
/**
 * 生成能容订单号
 * @author Administrator
 *
 */
public class CreateOrdeno {
	/**
	 * 
	 * @param ediOrder
	 * @param tMSRule
	 * @throws Exception
	 */
	public  static void setOrdenrOrdeno(EdiOrder ediOrder,TMSRule tMSRule) throws Exception{
		try {
//			String ordeno=tMSRule.getStartOrdeno(ediOrder.getCustomerCode());
			String ordeno=TMSTransportRule.generateOrderNo();
			if(null==ediOrder.getCustomerOrdeno()){
				ediOrder.setCustomerOrdeno(ediOrder.getOrdeno());
			}
			ediOrder.setOrdeno(ordeno);
			List<EdiOrderItem> edis=ediOrder.getSkulst();
			if(edis!=null){
				for(EdiOrderItem edi:edis){
					edi.setOrdeno(ordeno);
				}
			}
			
		} catch (Exception e) {
			throw e;
		}
	}
}
